Job Title: Software Developer
Job Location: Huntsville Alabama 35808
Onsite Requirements:
- C++
- Matlab
- Active clearance
Job Description:
- As a software developer on an Internal Research and Development (IRAD) team.
- You will work in a collaborative environment to understand system requirements, create and implement new capabilities and algorithms.
- Many of the algorithms and capabilities implemented by the team will be mathematics and physics intensive complex solutions that will be highly critical to the system performance.
- In addition to software development you will also be expected to support reviews of requirements and test cases that are developed for the software capability.
Basic Qualifications:
- Bachelor’s degree in STEM related field, and 5 Years with Bachelors in Science; 3 Years with Masters; 1 Year with PhD.
- Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start
- Recent and extensive Experience Developing Software in C++ or Java
- Quick to learn and absorb new concepts and information
- Recent MATLAB and or Python Experience
- Must have an Interim or Active Secret Clearance
- Unix/Linux Operating System Experience
- Must be able to support an in-person / closed-area work environment
Preferred Qualifications:
- Highly experienced with Linux, scripting, and operations
- Experience with automated software requirements testing and analysis
- Experience with the battle management and or fire control systems
- Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration.
- Experience with Behavior Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing
- Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube
- Experience developing software in an Model Based Systems Engineering (MBSE) environment.
- Experience with CI/CD, containers, and pipelines.
- Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins.
- Very solid background in math and physics
- Advanced degree in Mathematics or Physics or Computer Science
- **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
- This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
- This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
- Due to the nature of the work, a United States Government Clearance is required to be eligible for the position**